package o;

import com.huawei.appmarket.service.deamon.download.remote.DownloadAgentService;
import com.huawei.hms.common.data.DataBufferSafeParcelable;
import com.huawei.hwid.core.datatype.UserInfo;
import java.util.HashMap;
import java.util.Map;

public class gcj {
    private static final String[] ʻॱ = new String[]{"button", "fieldset", "input", "keygen", "object", "output", "select", "textarea"};
    private static final String[] ˊॱ = new String[]{"title", "a", "p", "h1", "h2", "h3", "h4", "h5", "h6", "pre", UserInfo.ADDRESS, "li", "th", "td", "script", "style", "ins", "del", "s"};
    private static final String[] ˋॱ = new String[]{"html", "head", "body", "frameset", "script", "noscript", "style", "meta", "link", "title", "frame", "noframes", "section", "nav", "aside", "hgroup", "header", "footer", "p", "h1", "h2", "h3", "h4", "h5", "h6", "ul", "ol", "pre", "div", "blockquote", "hr", UserInfo.ADDRESS, "figure", "figcaption", "form", "fieldset", "ins", "del", "dl", "dt", "dd", "li", "table", "caption", "thead", "tfoot", "tbody", "colgroup", "col", "tr", "th", "td", "video", "audio", "canvas", "details", "menu", "plaintext", "template", "article", "main", "svg", "math", "center"};
    private static final String[] ˏॱ = new String[]{"object", "base", "font", "tt", "i", "b", "u", "big", "small", "em", "strong", "dfn", "code", "samp", "kbd", "var", "cite", "abbr", "time", "acronym", "mark", "ruby", "rt", "rp", "a", "img", "br", "wbr", "map", "q", "sub", "sup", "bdo", "iframe", "embed", "span", "input", "select", "textarea", "label", "button", "optgroup", "option", "legend", "datalist", "keygen", "output", "progress", "meter", "area", "param", "source", "track", "summary", DownloadAgentService.COMMAND_ARG, "device", "area", "basefont", "bgsound", "menuitem", "param", "source", "track", DataBufferSafeParcelable.DATA_FIELD, "bdi", "s"};
    private static final String[] ͺ = new String[]{"meta", "link", "base", "frame", "img", "br", "wbr", "embed", "hr", "input", "keygen", "col", DownloadAgentService.COMMAND_ARG, "device", "area", "basefont", "bgsound", "menuitem", "param", "source", "track"};
    private static final Map<String, gcj> ॱ = new HashMap();
    private static final String[] ॱˎ = new String[]{"input", "keygen", "object", "select", "textarea"};
    private static final String[] ᐝॱ = new String[]{"pre", "plaintext", "title", "textarea"};
    private boolean ʻ = false;
    private boolean ʼ = false;
    private boolean ʽ = true;
    private String ˊ;
    private String ˋ;
    private boolean ˎ = true;
    private boolean ˏ = true;
    private boolean ॱˊ = false;
    private boolean ॱॱ = false;
    private boolean ᐝ = false;

    static {
        int i = 0;
        for (String o_gcj : ˋॱ) {
            ॱ(new gcj(o_gcj));
        }
        for (String o_gcj2 : ˏॱ) {
            gcj o_gcj3 = new gcj(o_gcj2);
            o_gcj3.ˎ = false;
            o_gcj3.ˏ = false;
            ॱ(o_gcj3);
        }
        for (Object obj : ͺ) {
            Object obj2 = (gcj) ॱ.get(obj2);
            gbj.ˋ(obj2);
            obj2.ʽ = false;
            obj2.ʼ = true;
        }
        for (Object obj22 : ˊॱ) {
            obj22 = (gcj) ॱ.get(obj22);
            gbj.ˋ(obj22);
            obj22.ˏ = false;
        }
        for (Object obj222 : ᐝॱ) {
            obj222 = (gcj) ॱ.get(obj222);
            gbj.ˋ(obj222);
            obj222.ᐝ = true;
        }
        for (Object obj2222 : ʻॱ) {
            obj2222 = (gcj) ॱ.get(obj2222);
            gbj.ˋ(obj2222);
            obj2222.ॱॱ = true;
        }
        String[] strArr = ॱˎ;
        int length = strArr.length;
        while (i < length) {
            obj2222 = (gcj) ॱ.get(strArr[i]);
            gbj.ˋ(obj2222);
            obj2222.ॱˊ = true;
            i++;
        }
    }

    private gcj(String str) {
        this.ˋ = str;
        this.ˊ = gbg.ˎ(str);
    }

    public String ˏ() {
        return this.ˋ;
    }

    public String ॱ() {
        return this.ˊ;
    }

    public static gcj ˋ(String str, gcd o_gcd) {
        gbj.ˋ((Object) str);
        gcj o_gcj = (gcj) ॱ.get(str);
        if (o_gcj != null) {
            return o_gcj;
        }
        String ˊ = o_gcd.ˊ(str);
        gbj.ॱ(ˊ);
        o_gcj = (gcj) ॱ.get(ˊ);
        if (o_gcj != null) {
            return o_gcj;
        }
        o_gcj = new gcj(ˊ);
        o_gcj.ˎ = false;
        return o_gcj;
    }

    public static gcj ˎ(String str) {
        return ˋ(str, gcd.ˊ);
    }

    public boolean ˎ() {
        return this.ˎ;
    }

    public boolean ˋ() {
        return this.ˏ;
    }

    public boolean ˊ() {
        return this.ʼ;
    }

    public boolean ॱॱ() {
        return this.ʼ || this.ʻ;
    }

    public boolean ʽ() {
        return ॱ.containsKey(this.ˋ);
    }

    public boolean ʼ() {
        return this.ᐝ;
    }

    public boolean ᐝ() {
        return this.ॱॱ;
    }

    gcj ʻ() {
        this.ʻ = true;
        return this;
    }

    public boolean equals(Object obj) {
        boolean z = true;
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof gcj)) {
            return false;
        }
        gcj o_gcj = (gcj) obj;
        if (!this.ˋ.equals(o_gcj.ˋ) || this.ʽ != o_gcj.ʽ || this.ʼ != o_gcj.ʼ || this.ˏ != o_gcj.ˏ || this.ˎ != o_gcj.ˎ || this.ᐝ != o_gcj.ᐝ || this.ʻ != o_gcj.ʻ || this.ॱॱ != o_gcj.ॱॱ) {
            return false;
        }
        if (this.ॱˊ != o_gcj.ॱˊ) {
            z = false;
        }
        return z;
    }

    public int hashCode() {
        int i;
        int i2 = 1;
        int hashCode = ((this.ˎ ? 1 : 0) + (this.ˋ.hashCode() * 31)) * 31;
        if (this.ˏ) {
            i = 1;
        } else {
            i = 0;
        }
        hashCode = (i + hashCode) * 31;
        if (this.ʽ) {
            i = 1;
        } else {
            i = 0;
        }
        hashCode = (i + hashCode) * 31;
        if (this.ʼ) {
            i = 1;
        } else {
            i = 0;
        }
        hashCode = (i + hashCode) * 31;
        if (this.ʻ) {
            i = 1;
        } else {
            i = 0;
        }
        hashCode = (i + hashCode) * 31;
        if (this.ᐝ) {
            i = 1;
        } else {
            i = 0;
        }
        hashCode = (i + hashCode) * 31;
        if (this.ॱॱ) {
            i = 1;
        } else {
            i = 0;
        }
        i = (i + hashCode) * 31;
        if (!this.ॱˊ) {
            i2 = 0;
        }
        return i + i2;
    }

    public String toString() {
        return this.ˋ;
    }

    private static void ॱ(gcj o_gcj) {
        ॱ.put(o_gcj.ˋ, o_gcj);
    }
}
